module.exports = {
  menuList: {
    type: Array,
    name: '菜单数组',
    filedType: 'api',
    default () {
      return [
      ]
    },
    // 是否支持多选，支持多选时default要指定为数组
    multiple: false
  },

  // value: {
  //   type: [Boolean, String, Number],
  //   default: '1',
  //   name: '默认选定值',
  //   filedType: 'value',
  //   // 会在配置面板，指定显示条件时调用此处的值
  //   dataSource: {
  //     // 指明绑定值的数据源，比如从组件属性的data里取值，指定data即可
  //     from: 'data',
  //     // 数据源类型：string-字符串(默认) array-数组 boolean-逻辑值(为逻辑值时,from会被忽略)
  //     type: 'array',
  //     // 当type为'array时，才需要指定labelKey与valueKey，labelKey的默认值为'label'，valueKey的默认值为'value'
  //     labelKey: 'label',
  //     valueKey: 'value'
  //   }
  // },
  // 选中的第四级菜单值
  // chooseValue: {
  //   type: String,
  //   default: '',
  //   name: '选定菜单值',
  //   filedType: 'value'
  // },
  chooseValue: {
    type: [Boolean, String, Number],
    default: 'DEVELOP107320',
    name: '选定菜单值',
    filedType: 'value',
    // 会在配置面板，指定显示条件时调用此处的值
    dataSource: {
      // 指明绑定值的数据源，比如从组件属性的data里取值，指定data即可
      from: 'data',
      // 数据源类型：string-字符串(默认) array-数组 boolean-逻辑值(为逻辑值时,from会被忽略)
      type: 'array',
      // 当type为'array时，才需要指定labelKey与valueKey，labelKey的默认值为'label'，valueKey的默认值为'value'
      labelKey: 'label',
      valueKey: 'value'
    }
  },

  reportInterfaceUrl: {
    type: String,
    default: '/unified-portal/catalog/tree',
    name: '分类菜单接口',
    filedType: 'string'
  },

  jumpUrl: {
    type: String,
    default: 'http://192.168.102.109:19000/unified-portal/cs-birt-site/report.html?reportPath=',
    name: '点击跳转的页面地址',
    filedType: 'string'
  },

  menuWidth: {
    type: String,
    default: '32rem',
    name: '分类菜单宽度',
    filedType: 'string'
  },
  menuHeight: {
    type: String,
    default: '500px',
    name: '分类菜单高度',
    filedType: 'string'
  },

  fontSize: {
    type: String,
    default: '14px',
    name: '字体',
    filedType: 'string'
  },
  leftWidth: {
    type: String,
    default: '15%',
    name: '左侧菜单宽度(%)',
    filedType: 'string'
  },
  rightWidth: {
    type: String,
    default: '85%',
    name: '右侧菜单宽度(%)',
    filedType: 'string'
  },

  bgColor: {
    type: String,
    default: '#fff',
    name: '菜单背景颜色',
    filedType: 'color'
  },
  leftBgColor: {
    type: String,
    default: '',
    name: '左侧菜单背景色',
    filedType: 'color'
  },
  color: {
    type: String,
    default: '#333',
    name: '字体颜色',
    filedType: 'color'
  },
  chooseBgColor: {
    type: String,
    default: '#01a7ff',
    name: '选中背景颜色',
    filedType: 'color'
  },
  chooseColor: {
    type: String,
    default: '#fff',
    name: '选中字体颜色',
    filedType: 'color'
  },
  titleColor: {
    type: String,
    default: '#333',
    name: '头部标题字体颜色',
    filedType: 'color'
  },
  titleSize: {
    type: String,
    default: '18px',
    name: '标题字体大小',
    filedType: 'string'
  },
  thirdColor: {
    type: String,
    default: '#999',
    name: '第三级菜单字体颜色',
    filedType: 'color'
  },
  thirdFontSize: {
    type: String,
    default: '14px',
    name: '第三级菜单字体大小',
    filedType: 'string'
  }
}
